Skip to content

Grids AI Assistant: Add (Update) API Descriptions Part 3#8815

Merged
arman-boyakhchyan merged 4 commits into
DevExpress:26_1from
arman-boyakhchyan:grids-ai-assistant-api-part-3-26-1
Jun 3, 2026
Merged

Grids AI Assistant: Add (Update) API Descriptions Part 3#8815
arman-boyakhchyan merged 4 commits into
DevExpress:26_1from
arman-boyakhchyan:grids-ai-assistant-api-part-3-26-1

Conversation

@arman-boyakhchyan

Copy link
Copy Markdown
Contributor

No description provided.

@arman-boyakhchyan arman-boyakhchyan self-assigned this Jun 2, 2026
Copilot AI review requested due to automatic review settings June 2, 2026 05:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Grids AI Assistant filter API documentation by replacing the older hierarchical *FilterExprObj model with a flat FilterExprTree + FilterExprNode representation and updating predefined command typings accordingly.

Changes:

  • Introduces FilterExprTree, FilterExprNode, and FilterExpr API reference topics for the new flat filter-expression structure.
  • Updates PredefinedCommands / DataGridPredefinedCommands so the filterValue.expression argument is FilterExprTree | null.
  • Renames the filter expression object types (drops the Obj suffix) and removes the obsolete FilterExprObj and placeholder NewTopics/* pages.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
api-reference/NewTopics/NegatedFilterExpr/NegatedFilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExprTree/FilterExprTree.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExprNode/FilterExprNode.md Removes placeholder NewTopics stub.
api-reference/NewTopics/FilterExpr/FilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/CombinedFilterExpr/CombinedFilterExpr.md Removes placeholder NewTopics stub.
api-reference/NewTopics/BasicFilterExpr/BasicFilterExpr.md Removes placeholder NewTopics stub.
api-reference/40 Common Types/15 grids/PredefinedCommands/PredefinedCommands.md Updates filterValue.expression type to FilterExprTree | null.
api-reference/10 UI Components/dxDataGrid/9 Types/DataGridPredefinedCommands/DataGridPredefinedCommands.md Updates filterValue.expression type to FilterExprTree | null.
api-reference/40 Common Types/15 grids/NegatedFilterExpr/NegatedFilterExpr.md Renames type/id/export and switches to node-ID-based negation (expressionId).
api-reference/40 Common Types/15 grids/FilterExprTree/FilterExprTree.md Adds new documentation for the flat filter expression tree structure.
api-reference/40 Common Types/15 grids/FilterExprNode/FilterExprNode.md Adds new documentation for filter expression nodes.
api-reference/40 Common Types/15 grids/FilterExpr/FilterExpr.md Adds the new union type documentation for filter expressions.
api-reference/40 Common Types/15 grids/CombinedFilterExpr/CombinedFilterExpr.md Renames type/id/export and switches to node-ID-based operands (leftId, rightId).
api-reference/40 Common Types/15 grids/BasicFilterExpr/BasicFilterExpr.md Renames type/id/export to drop the Obj suffix.
api-reference/40 Common Types/15 grids/FilterExprObj/FilterExprObj.md Removes the obsolete union type documentation.

Comment thread api-reference/40 Common Types/15 grids/FilterExprTree/FilterExprTree.md Outdated
Copilot AI review requested due to automatic review settings June 2, 2026 10:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Comment thread api-reference/40 Common Types/15 grids/FilterExpr/FilterExpr.md Outdated
Comment thread api-reference/40 Common Types/15 grids/FilterExprTree/FilterExprTree.md Outdated
Co-authored-by: dirkpieterse <dirk.pieterse@devexpress.com>
Copilot AI review requested due to automatic review settings June 3, 2026 06:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (2)

api-reference/40 Common Types/15 grids/NegatedFilterExpr/NegatedFilterExpr.md:15

  • Links to other common types should use the canonical /api-reference/40 Common Types/... URL (with {basewidgetpath} used as the link title), not {basewidgetpath} as the URL. {basewidgetpath} typically points to a widget context (for example, .../Configuration/...) and may produce broken links for common-type pages.
    api-reference/40 Common Types/15 grids/CombinedFilterExpr/CombinedFilterExpr.md:17
  • FilterExprNode is a common type; use the canonical /api-reference/40 Common Types/... URL (and keep {basewidgetpath} in the link title) instead of using {basewidgetpath} as the URL.

Comment on lines +7 to +9
##### shortDescription
A node in a filter expression tree ([FilterExprTree]({basewidgetpath}/FilterExprTree/)).

@arman-boyakhchyan arman-boyakhchyan merged commit b2ea7f0 into DevExpress:26_1 Jun 3, 2026
6 checks passed
@arman-boyakhchyan arman-boyakhchyan deleted the grids-ai-assistant-api-part-3-26-1 branch June 3, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants